package com.shop2cn.iapi.sqdistributor.parameter.response;

import java.util.List;

import com.shop2cn.iapi.sqdistributor.parameter.request.pojo.DistributionAgencyLevelCommissionConfigVo;

public class GetDistributionAgencyConfigResponse {
	
	private long merchantId;
	
	private int distributionSettlementDelayDays;
	
	private List<DistributionAgencyLevelCommissionConfigVo> distributionAgencyLevelCommissionConfigVos;
	
	/**
	 * 周期结算日期(月为单位，每月多少号)，大于0是为周期结算，为0的时候为其他结算方式
	 */
	private int settlementPeriodicityType;
	
	/**
	 * 结算类型： 0：自动结算 1：线下结算
	 */
	private int settlementWay;
	
	/**
	 * 分销机构类型：1:普通分销机构 2：CPS
	 */
	private int agencyType;

	public long getMerchantId() {
		return merchantId;
	}

	public void setMerchantId(long merchantId) {
		this.merchantId = merchantId;
	}

	public int getDistributionSettlementDelayDays() {
		return distributionSettlementDelayDays;
	}

	public void setDistributionSettlementDelayDays(
			int distributionSettlementDelayDays) {
		this.distributionSettlementDelayDays = distributionSettlementDelayDays;
	}

	public List<DistributionAgencyLevelCommissionConfigVo> getDistributionAgencyLevelCommissionConfigVos() {
		return distributionAgencyLevelCommissionConfigVos;
	}

	public void setDistributionAgencyLevelCommissionConfigVos(
			List<DistributionAgencyLevelCommissionConfigVo> distributionAgencyLevelCommissionConfigVos) {
		this.distributionAgencyLevelCommissionConfigVos = distributionAgencyLevelCommissionConfigVos;
	}

	public int getSettlementPeriodicityType() {
		return settlementPeriodicityType;
	}

	public void setSettlementPeriodicityType(int settlementPeriodicityType) {
		this.settlementPeriodicityType = settlementPeriodicityType;
	}

	public int getSettlementWay() {
		return settlementWay;
	}

	public void setSettlementWay(int settlementWay) {
		this.settlementWay = settlementWay;
	}

	public int getAgencyType() {
		return agencyType;
	}

	public void setAgencyType(int agencyType) {
		this.agencyType = agencyType;
	}
}
